package com.mvc.service;

import com.mvc.entity.User;

import java.util.List;

/**
 * @ClassName UserService
 * @Description TODO
 * @Author Roc
 * @Date 2021/11/26 22:51
 * @Version 1.0
 **/

public interface UserService {


    /**
     * @MethodName listSearch
     * @Description TODO
     * @Param startRow 起始行
     * @Param limit    一页展示多少条
     * @Return java.util.List<com.mvc.entity.User>
     * @Author king
     * @Date 2021/11/27 13:16
     **/
    List<User> listSearch(Integer startRow, Integer limit, Integer id, String uname, Integer status);

    /**
     * @MethodName getCount
     * @Description TODO
     * @Param name
     * @Param type
     * @Param startTime
     * @Param endTime
     * @Return java.lang.Integer
     * @Author king
     * @Date 2021/11/27 16:32
     **/
    Integer getCount(Integer id, String uname, Integer status);

    /**
     * @MethodName insert  新增
     * @Description TODO
    * @Param User
     * @Return java.lang.Integer
     * @Author king
     * @Date 2021/11/27 13:19
     **/


    Integer insert(User User);

/**
 * @MethodName update    修改
 * @Description          修改接口
 * @Param User
 * @Return java.lang.Integer
 * @Author king
 * @Date 2021/11/27 13:20
 **/

    Integer update(Integer id, Integer status);
/**
 * @MethodName del      删除
 * @Description         删除接口
 * @Param id
 * @Return java.lang.Integer
 * @Author king
 * @Date 2021/11/27 13:20
 **/

    Integer del(Integer id);

}
